\hypertarget{class_s_m_i_l_1_1_time}{
\section{SMIL::Time Class Reference}
\label{class_s_m_i_l_1_1_time}\index{SMIL::Time@{SMIL::Time}}
}
Inheritance diagram for SMIL::Time::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2cm]{class_s_m_i_l_1_1_time}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
enum {\bfseries TimeType} \{ \par
{\bfseries SMIL\_\-TIME\_\-INDEFINITE} =  0, 
{\bfseries SMIL\_\-TIME\_\-OFFSET}, 
{\bfseries SMIL\_\-TIME\_\-SYNC\_\-BASED}, 
{\bfseries SMIL\_\-TIME\_\-EVENT\_\-BASED}, 
\par
{\bfseries SMIL\_\-TIME\_\-WALLCLOCK}, 
{\bfseries SMIL\_\-TIME\_\-MEDIA\_\-MARKER}, 
{\bfseries SMIL\_\-TIME\_\-REPEAT}, 
{\bfseries SMIL\_\-TIME\_\-ACCESSKEY}
 \}
\item 
enum {\bfseries TimeFormat} \{ \par
{\bfseries TIME\_\-FORMAT\_\-NONE}, 
{\bfseries TIME\_\-FORMAT\_\-FRAMES}, 
{\bfseries TIME\_\-FORMAT\_\-SMPTE}, 
{\bfseries TIME\_\-FORMAT\_\-CLOCK}, 
\par
{\bfseries TIME\_\-FORMAT\_\-MS}, 
{\bfseries TIME\_\-FORMAT\_\-S}, 
{\bfseries TIME\_\-FORMAT\_\-MIN}, 
{\bfseries TIME\_\-FORMAT\_\-H}
 \}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_s_m_i_l_1_1_time_a3c7ec831283fee23d63726f011b14c59}{
{\bfseries Time} (long time)}
\label{class_s_m_i_l_1_1_time_a3c7ec831283fee23d63726f011b14c59}

\item 
\hypertarget{class_s_m_i_l_1_1_time_a0662c60434f56bafa49ad49f0cde3506}{
{\bfseries Time} (string time)}
\label{class_s_m_i_l_1_1_time_a0662c60434f56bafa49ad49f0cde3506}

\item 
\hypertarget{class_s_m_i_l_1_1_time_a0e8565e296bd84862dd54f96f79a7e4e}{
virtual void {\bfseries parseTimeValue} (string time)}
\label{class_s_m_i_l_1_1_time_a0e8565e296bd84862dd54f96f79a7e4e}

\item 
\hypertarget{class_s_m_i_l_1_1_time_a352b2b69213d0dfc2a19e7d0f593dca8}{
long {\bfseries getTimeValue} ()}
\label{class_s_m_i_l_1_1_time_a352b2b69213d0dfc2a19e7d0f593dca8}

\item 
\hypertarget{class_s_m_i_l_1_1_time_ad9b6a5e9301eedbf36cb27ad0c925d99}{
TimeType {\bfseries getTimeType} ()}
\label{class_s_m_i_l_1_1_time_ad9b6a5e9301eedbf36cb27ad0c925d99}

\item 
\hypertarget{class_s_m_i_l_1_1_time_a15ce94bfb71a353ae2f197205a85d7d2}{
long {\bfseries getOffset} ()}
\label{class_s_m_i_l_1_1_time_a15ce94bfb71a353ae2f197205a85d7d2}

\item 
\hypertarget{class_s_m_i_l_1_1_time_a0ca4755f54e30d2b2b25f06c3b7d7664}{
bool {\bfseries operator$<$} (\hyperlink{class_s_m_i_l_1_1_time}{Time} \&time)}
\label{class_s_m_i_l_1_1_time_a0ca4755f54e30d2b2b25f06c3b7d7664}

\item 
\hypertarget{class_s_m_i_l_1_1_time_a3e3d72dd6b1fd950fd24cafe0661be40}{
bool {\bfseries operator==} (\hyperlink{class_s_m_i_l_1_1_time}{Time} \&time)}
\label{class_s_m_i_l_1_1_time_a3e3d72dd6b1fd950fd24cafe0661be40}

\item 
\hypertarget{class_s_m_i_l_1_1_time_ae420818e1e25cde2b03d67700c855943}{
bool {\bfseries operator$>$} (\hyperlink{class_s_m_i_l_1_1_time}{Time} \&time)}
\label{class_s_m_i_l_1_1_time_ae420818e1e25cde2b03d67700c855943}

\item 
\hypertarget{class_s_m_i_l_1_1_time_a0b8afbd08ca36e6f59f4b3d950f111bf}{
bool {\bfseries isResolved} ()}
\label{class_s_m_i_l_1_1_time_a0b8afbd08ca36e6f59f4b3d950f111bf}

\item 
\hypertarget{class_s_m_i_l_1_1_time_ab3880e567fc6c61fc6eeeece7f72d3f3}{
long {\bfseries getResolvedOffset} ()}
\label{class_s_m_i_l_1_1_time_ab3880e567fc6c61fc6eeeece7f72d3f3}

\item 
\hypertarget{class_s_m_i_l_1_1_time_aa8d8458247874a62e0d26c18ec9ddc2a}{
bool {\bfseries isNegative} ()}
\label{class_s_m_i_l_1_1_time_aa8d8458247874a62e0d26c18ec9ddc2a}

\item 
\hypertarget{class_s_m_i_l_1_1_time_aac2e39fff98b3237602bc4b02b784039}{
bool {\bfseries isIndefinite} ()}
\label{class_s_m_i_l_1_1_time_aac2e39fff98b3237602bc4b02b784039}

\item 
\hypertarget{class_s_m_i_l_1_1_time_a3fb2ad73fad82c468b6b7fe20cc9a30f}{
virtual string {\bfseries toString} (TimeFormat format=TIME\_\-FORMAT\_\-CLOCK)}
\label{class_s_m_i_l_1_1_time_a3fb2ad73fad82c468b6b7fe20cc9a30f}

\item 
\hypertarget{class_s_m_i_l_1_1_time_a1ba8bbc55577d71481912c2847c68b0d}{
virtual string {\bfseries serialise} ()}
\label{class_s_m_i_l_1_1_time_a1ba8bbc55577d71481912c2847c68b0d}

\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_s_m_i_l_1_1_time_af040812b14a1f59fed75d4d4527f3ff8}{
long {\bfseries parseClockValue} (string time)}
\label{class_s_m_i_l_1_1_time_af040812b14a1f59fed75d4d4527f3ff8}

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_s_m_i_l_1_1_time_a9a9104027e702826df63f2d5f44eb6f1}{
long {\bfseries timeValue}}
\label{class_s_m_i_l_1_1_time_a9a9104027e702826df63f2d5f44eb6f1}

\item 
\hypertarget{class_s_m_i_l_1_1_time_a48f52962b7dbccb27e061563304d1a7f}{
long {\bfseries offset}}
\label{class_s_m_i_l_1_1_time_a48f52962b7dbccb27e061563304d1a7f}

\item 
\hypertarget{class_s_m_i_l_1_1_time_a9430d2357501bb0c31db9a5e0f4769d8}{
bool {\bfseries indefinite}}
\label{class_s_m_i_l_1_1_time_a9430d2357501bb0c31db9a5e0f4769d8}

\item 
\hypertarget{class_s_m_i_l_1_1_time_adb37c25c6e57052341a8f40344c12de5}{
bool {\bfseries resolved}}
\label{class_s_m_i_l_1_1_time_adb37c25c6e57052341a8f40344c12de5}

\item 
\hypertarget{class_s_m_i_l_1_1_time_a32f93bd4f633e8a860136e4dad0e6d00}{
bool {\bfseries syncbaseBegin}}
\label{class_s_m_i_l_1_1_time_a32f93bd4f633e8a860136e4dad0e6d00}

\item 
\hypertarget{class_s_m_i_l_1_1_time_a141a6c37f35ba0a78d9932b07c673303}{
TimeType {\bfseries timeType}}
\label{class_s_m_i_l_1_1_time_a141a6c37f35ba0a78d9932b07c673303}

\end{DoxyCompactItemize}


The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/cv/ext/dvgrab/smiltime.h\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/cv/ext/dvgrab/smiltime.cc\end{DoxyCompactItemize}
